package com.link.base.base.delivery.model;
/*
 * createdby: 黄龙建
 * created: 2018-06-19
 * comments:
 */

import com.link.core.basic.model.BasicModel;

/**
 * Copyright  hande Company. All Rights Reserved.
 * 发货明细
 * @author  黄龙建
 * @date:   2018-06-19
 * @version 1.0
 */

public class DeliveryDetails extends BasicModel {

    /**
     * 发货记录信息
     * 发货单位
     */
    private String deliveryUnit;
    /**
     * 发货数量
     */
    private Double deliveryQty;
    /**
     * 发货时间
     */
    private String deliveryDate;
    /**
     * 发货单号
     */
    private String deliveryNo;
    /**
     * 承运物流
     */
    private String tranLogistics;

    /**
     * 订单头信息
     * 订单id
     */
    private Long orderId;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 下单日期
     */
    private String orderDate;
    /**
     * 客户信息
     * 客户id
     */
    private Long accountId;
    /**
     * 客户编码
     */
    private String acctCode;
    /**
     * 客户名称
     */
    private String acctName;
    /**
     * 产品信息
     * 产品id
     */
    private Long prodId;
    /**
     * 产品名称
     */
    private String prodName;
    /**
     * 产品编号
     */
    private String prodCode;
    /**
     * 产品缩略图路径
     */
    private String prodSmallImagePath;
    /**
     * 下单单位
     */
    private String prodUnit;
    /**
     * 下单数量
     */
    private Double qty;
    /**
     * 收货客户信息
     * 收货客户id
     */
    private Long shipAcctId;
    /**
     * 收货客户（名称
     */
    private String shipAcctName;
    /**
     * 收货客户（编码）
     */
    private String shipAcctCode;

    /**
     * 订单大类
     */
    private String orderKind;
    /**
     * 订单类型
     */
    private String orderType;
    /**
     * 订单行id
     */
    private Long orderItemId;
    /**
     * 产品批次
     */
    private String prodBatch;

    /**
     * 已到货数量
     */
    private Double arrivalQty;

    /**
     * 本次到货数量
     */
    private Double thisQty;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }

    public String getDeliveryUnit() {
        return deliveryUnit;
    }

    public void setDeliveryUnit(String deliveryUnit) {
        this.deliveryUnit = deliveryUnit;
    }

    public Double getDeliveryQty() {
        return deliveryQty;
    }

    public void setDeliveryQty(Double deliveryQty) {
        this.deliveryQty = deliveryQty;
    }

    public String getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(String deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public String getDeliveryNo() {
        return deliveryNo;
    }

    public void setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
    }

    public String getTranLogistics() {
        return tranLogistics;
    }

    public void setTranLogistics(String tranLogistics) {
        this.tranLogistics = tranLogistics;
    }

    public Long getShipAcctId() {
        return shipAcctId;
    }

    public void setShipAcctId(Long shipAcctId) {
        this.shipAcctId = shipAcctId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getAcctCode() {
        return acctCode;
    }

    public void setAcctCode(String acctCode) {
        this.acctCode = acctCode;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getProdCode() {
        return prodCode;
    }

    public void setProdCode(String prodCode) {
        this.prodCode = prodCode;
    }

    public String getShipAcctName() {
        return shipAcctName;
    }

    public void setShipAcctName(String shipAcctName) {
        this.shipAcctName = shipAcctName;
    }

    public String getShipAcctCode() {
        return shipAcctCode;
    }

    public void setShipAcctCode(String shipAcctCode) {
        this.shipAcctCode = shipAcctCode;
    }

    public String getProdUnit() {
        return prodUnit;
    }

    public void setProdUnit(String prodUnit) {
        this.prodUnit = prodUnit;
    }

    public Double getQty() {
        return qty;
    }

    public void setQty(Double qty) {
        this.qty = qty;
    }

    public String getOrderKind() {
        return orderKind;
    }

    public void setOrderKind(String orderKind) {
        this.orderKind = orderKind;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public Long getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(Long orderItemId) {
        this.orderItemId = orderItemId;
    }

    public String getProdBatch() {
        return prodBatch;
    }

    public void setProdBatch(String prodBatch) {
        this.prodBatch = prodBatch;
    }

    public Double getArrivalQty() {
        return arrivalQty;
    }

    public void setArrivalQty(Double arrivalQty) {
        this.arrivalQty = arrivalQty;
    }

    public String getProdSmallImagePath() {
        return prodSmallImagePath;
    }

    public void setProdSmallImagePath(String prodSmallImagePath) {
        this.prodSmallImagePath = prodSmallImagePath;
    }

    public Double getThisQty() {
        return thisQty;
    }

    public void setThisQty(Double thisQty) {
        this.thisQty = thisQty;
    }
}
